MOKA, modélisation et planification de capacité pour les systèmes multi-étagés
نویسندگان
چکیده
Bien que les hébergeurs d’applications multi-étagées basées sur grappe de machines permettent de passer à l’échelle les applications Web, leur configuration ad-hoc pose des problèmes en terme de performance et de coût de fonctionnement pour les applications. Cet article présente la conception et l’implémentation de MoKa, un canevas logiciel pour la modélisation, la gestion de ressources et la configuration optimale des systèmes multi-étagés. Les contributions de cet article sont les suivantes. Premièrement nous identifions deux niveaux de configuration pour les applications hébergées sur grappe de machines, une configuration locale qui s’applique au niveau de chaque serveur et une configuration architecturale qui concerne la grappe de machines hébergeant les serveurs. La combinaison de ces deux niveaux de configuration améliore les performances globales et le coût de fonctionnement des application multi-étagées hébergées sur des grappes de machines. Deuxièmement nous présentons une fonction d’utilité pour caractériser l’impact des configurations locales et architecturales sur les performances et le coût des systèmes multi-étagés. Troisièmement nous développons un algorithme de gestion de ressources basé sur une fonction d’utilité, pour calculer efficacement la configuration locale et architecturale de l’application multiétages pour fournir des garanties sur la performance tout en minimisant le coût. Les expérimentations menées sur une application multi-étages de commerce en ligne mettent en évidence l’efficacité de MoKa. De plus, les expériences montrent que la combinaison des configurations locales et architecturales fournissent une précision de 100% dans la recherche de la valeur maximale de la fonction d’utilité, alors que la précision est limitée entre 20% et 90% avec un seul niveau de configuration.
منابع مشابه
Une forme de négociation entre entités virtuelles
Résumé : La modélisation de phénomènes de groupe est au cœur de la problématique multi-agents. Parmi eux se trouvent les systèmes de négociation automatique qui ont été largement étudiés dans le domaine du commerce électronique pour modéliser notamment les enchères. Dans cet article, nous présentons un modèle général de négociation pour les systèmes multi-agents, appelé GeNCA (Generic Negotiati...
متن کاملUne méthode de rétro-ingénierie des processus métier basée sur un métamodèle multi-vues
RÉSUMÉ. Dans le contexte actuel de la mondialisation et dans le besoin croissant de l’automatisation du travail, la modélisation des processus métier devient une nécessité pour non seulement comprendre et maîtriser les processus mais également prévoir tout changement et construire ainsi une structure flexible. Pour les organisations qui possèdent des processus métier opérationnels non modélisés...
متن کاملModélisation intégrée de la dynamique des systèmes d'information décisionnels
Résumé. Les systèmes d’information décisionnels (SID) sont des systèmes d’information (SI) qui ont pour objectif de faciliter la prise de décision à partir d’information résultant de processus complexes de dérivation et de préparation des données de SI sources. Ces processus sont généralement peu modélisés et sont directement implantés avec des logiciels spécifiques au cours des projets décisio...
متن کاملUtilisation de SysML pour la modélisation des réseaux de capteurs
Résumé. SysML est le nouveau langage de modélisation défini par l’OMG. Il peut être vu comme une extension d’UML destinée à la modélisation d’un large spectre de systèmes complexes. Son champ d’application est en ce sens plus large que celui d’UML mais sa filiation le rend tout particulièrement intéressant pour la modélisation de systèmes embarqués majoritairement composés de logiciel. Les logi...
متن کاملDe l'utilisation de l'analyse de données symboliques dans les systèmes multi-agents
Résumé. L’exploitation en temps réel de connaissances complexes est un défi dans de nombreux domaines, tels que le web sémantique, la simulation ou les systèmes multi-agents (SMA). Dans le paradigme multi-agents, des travaux récents montrent que les communications multi-parties (CMP) offrent des opportunités intéressantes en termes de réalisme des communications, diffusion des connaissances et ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Technique et Science Informatiques
دوره 30 شماره
صفحات -
تاریخ انتشار 2011